main irrigating ditch - Français Anglais Dictionnaire